	

            *{
                    margin: 0;
                    padding: 0;
            }
            html {
                    background: url(../images/background2.jpg) no-repeat center center fixed;
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;  
                    font-family: 'Open Sans', sans-serif;
            }
     
            body {
                    font-size: 18px;
                    line-height: 27px;
                    color: #444;
            }
     
            h1, h2, h3, h4 { color: #222; font-weight: 700; }
            h1 { font-size: 2em; line-height: 2.5em; }
            h2 { font-size: 1.25em; line-height: 2em; }
            h3 { font-size: 1em; line-height: 1.5em; }
            p { margin: 5px 0 20px; text-align: justify; }
            ol, ul { margin: 0 0 15px 50px; }
            a {color: #444;}
     
                    .clear{
                            clear:both;
                    }
                   
                    /*Header*/
                    header {
                            height: 50px;
                            line-height: 50px;
                            background-color: #333;
                            color: #FFF;
                            width: 100%;
                            position: fixed;
                            top: 0;
                            z-index: 9;
                    }
                    header h1 { float: left; line-height: 50px; font-size: 1em;}
                    header h1 a { color: #FFF; text-decoration: none; }
     
                    #header_rechts
                    {
                        float: right;
                    }
                   
                    #header_rechts a
                    {                    
                        background-color: #88c354;
                        padding-left: 15px;
                        padding-right: 15px;
                        padding-top: 5px;
                        padding-bottom: 5px;
                        color: #fff;
                        border-radius: 2px;
                        -moz-border-radius: 2px;
                        -webkit-border-radius: 2px;
                        text-decoration: none;
                        font-size: 12px;
                        margin-left: 30px;
                        margin-top: 10px;
                        height: 14px;
                    }
                    
                    #header_rechts a:hover
                   {
                        background-color: #73b23c;
                    }
                   
                    /*Header*/
                    footer {
                            height: 50px;
                            line-height: 50px;
                            background-color: #333;
                            color: #fff;
                            width: 100%;
                            position: fixed;
                            bottom: 0;
                            z-index: 9;
                            text-align:right;
     
                    }
                   
                    #con
                    {
                        position:absolute;
                        left:50%;
                        width:960px;
                        margin-left:-480px;
                    }
                   
                    footer a { color: #fff; text-decoration: none; margin-left: 20px; font-size: 12px}
                   
                    #content
                    {
                         position:absolute;
                       
                        left:50%;
     
                        height:600px;
                        min-height: 300px;
                        width:1060px;
                        margin-top:0px;
                        margin-top: 100px;
                        margin-left:-530px;
                       
                    }
                    
                    #content2
                    {
                        position:absolute;
                       
                        left:50%;
                        background-color: #fff;

                        height: 900px;
                        width:960px;
                        margin-top: 100px;
                        margin-left:-530px;
                        padding-bottom: 50px;
                        
                        height: auto;
                       
                    }
                   
                   
                    #suche
                    {
                        width:960px;
                        background-color: #88c354;
                        height: 140px;
                        color: #fff;
                        padding: 40px 40px 50px 80px
                       
                    }
                    #login{
                        float: right;
                    }
                   
                     #suche h2 {color: #fff; margin-bottom: 15px;}
                   
                    #suche label
                    {
                       display:block; color: #fff; font-weight:500; font-size:14px; margin-bottom:0px;
                    }
                   
                    #suche li
                    {
                        float:left; margin-right:30px; margin-bottom:30px; list-style-type: none;
                    }
                   
                    .input_search_big{
                        width: 250px;
                        height: 40px;
                        margin-top: 0px;
                        margin-left: 0px;
                        float:left;
                        padding-left: 20px;
     
                        background-color: #fff;
                        border-style: none;
                        font-size: 14px;
                    }
                   
                    .input_search_small{
                        width: 70px;
                        height: 40px;
                        margin-top: 0px;
                        margin-left: 0px;
                        float:left;
                        padding-left: 20px;
     
                        background-color: #fff;
                        border-style: none;
                        font-size: 14px;
                    }
                   
                    .submit_search{
                        width: 70px;
                        height: 40px;

                        float:left;
                        text-align: center;
                        color: #fff;
                        background-color: #556B2F;
                        border-style: none;
                        cursor: pointer;
                    }
                    
                    .submit_search{
                        width: 70px;
                        height: 40px;

                        float:left;
                        text-align: center;
                        color: #fff;
                        background-color: #556B2F;
                        border-style: none;
                        cursor: pointer;
                    }
                    
                    .submit_search:hover{
                        background-color: #73b23c;
                        
                    }
                   
                    .styled-select {
                        width: 120px;
                        height: 35px;
                        margin-top: 0px;
                        margin-left: 0px;
                        float:left;
                        padding-top: 5px;
                       overflow: hidden;
                        background-color: #fff;
                        border-style: none;
                     }
       
                    .styled-select select {
                        background: transparent;
                        width: 141px;
                        height: 45px;
                        padding: 5px;
                        font-size: 14px;
                        border: 0;
                        border-radius: 0;
                        height: 34px;
                        -webkit-appearance: none;
                        }
                       
                    .styled-select option {
                       
                        width: 100%;
                        height: 80px;
                        padding-top: 10px;
                        font-size: 14px;
                        padding-left: 20px;
                        border-style: none;
                        }
     
     
                    #container
                    {
                       background-color: #fff;
                       min-height: 400px;
                       height: auto;
                       width: 960px;    
                       margin-left: 50px;
                    }
                   
                    .box320{
                      height: 200px;
                      width: 220px;
                      float: left;
                      font-size: 14px;
                     
                      margin-top: 0px;
                      text-align: center;
     
                      padding: 30px 50px 30px 50px;
                          }
     
                   
                    .box320 h3
                    {
                         margin-top: 20px;
                        margin-bottom: 20px;
                    }
                   
                    a.more
                    {
                        background-color: #88c354;
                        padding: 8px 18px;
                        display: inline-block;
                        color: #fff;
                        border-radius: 2px;
                        -moz-border-radius: 2px;
                        -webkit-border-radius: 2px;
                        text-decoration: none;
                        font-size: 12px;
                        bottom: 0px;
                        position: absolute;
     
     
                       
                    }
                   
                    a.more:hover
                   {
                        background-color: #73b23c;
                    }
                    
                    
                    .box480{
                     
                      width: 380px;
                      float: left;
                      font-size: 14px;
                     
                      margin-top: 0px;
                      margin-bottom: 20px;
                      text-align: center;
     
                      padding: 30px 50px 30px 50px;
                    }
                        
                      .box480 h2
                      {
                        margin-bottom: 30px;
                      }
                      
                      .box480 h3
                      {
                        float:left;
                      }
                          
                          .box480 icon{
                              padding-right: 20px;
                              color: #88c354;
                          }
                   
                          .musterbrief
                          {
                              text-align: left;
                          }
                   
                    .input{
                        width: 100px;
                        height: 20px;
                        margin-top: 12px;
                        margin-left: 20px;
                        float:left;
                        text-align: center;
     
                        background-color: #fff;
                        border: 1px solid #d8d8d8;
                        border-right: none;
                        border-left: none;
                        border-top: none;
                    }
                             
                    .submit{
                        width: 70px;
                        height: 20px;
                        margin-top: 12px;
                        margin-left: 20px;
                        float:left;
                        text-align: center;
                        color: #fff;
                        background-color: #006fb5;
                        opacity:0.7;
                        border-style: none;
                    }
                   
           
                                    .submit:hover   {
                        opacity: 0.9;
                    }              
                   
                    .submit:active {
                        opacity: 1;
                    }          